package com.gl.glbooks.model.constants
{
	import mx.resources.ResourceBundle;
	import mx.resources.ResourceManager;

	public class Constants
	{
		public static const STATE_LOGIN:String = "login";
		public static const STATE_REGISTER:String = "register";
		public static const STATE_LOGGED:String = "logged";
		public static const STATE_PASSWORD:String = "changePassword";
		public static const STATE_INICIAL:String = "inicial";
		public static const STATE_ALTA_LIBRO:String = "altalibro";
		public static const STATE_ELIMINAR_LIBRO:String = "eliminarlibro";
		public static const STATE_GESTIONAR_LIBRO:String = "gestionarlibro";
		public static const STATE_GESTIONAR_SUGERENCIA:String = "gestionarsugerencia";
       /* public static const STATE_APROBAR_PDF_SUBIDO:String = "aprobarpdsubido";*/
        public static const STATE_GESTIONAR_PRESTAMO:String = "gestionarprestamo";
		public static const STATE_SUGERENCIAS_INICIAL:String = "inicial";
		public static const STATE_NOVEDADES_INICIAL:String = "novedadesinicial";
		public static const STATE_NOVEDADES:String = "novedades";
		public static const STATE_PRESTAMOS_INICIAL:String = "inicial"
		public static const STATE_GESTIONAR_EJEMPLAR:String = "gestionarejemplar";
		public static const STATE_PRESTAR_LIBRO:String = "prestarlibro";
		public static const STATE_DEVOLVER_LIBRO:String = "devolverlibro";
		public static const STATE_DETALLE_LIBRO:String = "detallelibro";
		public static const STATE_ALTA_SUGERENCIA:String = "altasugerencia";
		public static const STATE_SUBIR_DIGITAL:String = "subirDigital";
		public static const STATE_SUGERENCIAS_DIGITAL_SUBIDO:String ="rechazarpdfsubido";
		public static const STATE_APROBAR_DIGITAL_SUBIDO:String ="aprobarpdfsubido";
		public static const STATE_BUSQUEDA:String = "busqueda";
		
		
		public static const CONFIRMACION_OK:Boolean = true;
		public static const CONFIRMACION_ERROR:Boolean = false;
		
		public static const BUEN_ESTADO:Boolean = true;
		public static const MAL_ESTADO:Boolean = false;
		
		public static const TIPO_FISICO:String ="fisico";
		public static const TIPO_DIGITAL:String ="digital";
		
		public static const USUARIO_ESTADO_ALTA:Boolean = true;
		public static const USUARIO_ESTADO_BAJA:Boolean = false;
		
		public static const CONFIRMACION_ALTA_SUGERENCIA:String = "CONFIRMACION_ALTA_SUGERENCIA";
		public static const CONFIRMACION_ALTA_COMENTARIO:String = "CONFIRMACION_ALTA_COMENTARIO";
		public static const CONFIRMACION_SUBIR_DIGITAL:String = "CONFIRMACION_SUBIR_DIGITAL";
		public static const RESPONSABILIDAD_USUARIO:String = "usuario";
		public static const RESPONSABILIDAD_RESPONSABLE:String = "responsable";
		
		public static const ACTIVIDAD_LOGIN:String = "ACTIVIDAD_LOGIN";
		public static const ACTIVIDAD_DESCARGA_PDF:String = "ACTIVIDAD_DESCARGA_PDF";
		public static const ACTIVIDAD_DETALLE_LIBRO:String = "ACTIVIDAD_DETALLE_LIBRO";
		public static const ACTIVIDAD_ALTA_SUGERENCIA:String = "ACTIVIDAD_ALTA_SUGERENCIA";
		public static const ACTIVIDAD_ALTA_COMENTARIO:String = "ACTIVIDAD_ALTA_COMENTARIO";
		public static const ACTIVIDADES_ARRAY:Array = [ ACTIVIDAD_LOGIN, ACTIVIDAD_DESCARGA_PDF, ACTIVIDAD_DETALLE_LIBRO, ACTIVIDAD_ALTA_SUGERENCIA, ACTIVIDAD_ALTA_COMENTARIO ];
		
		public static const SUGERENCIAS_SINREVISAR:String = "sinRevisar";
		public static const SUGERENCIAS_APROBADA:String = "aprobada";
		public static const SUGERENCIAS_RECHAZADA:String = "rechazada";
		public static const SUGERENCIAS_ARRAY:Array = [ SUGERENCIAS_SINREVISAR, SUGERENCIAS_APROBADA, SUGERENCIAS_RECHAZADA ]; 
		
		public static const SINREVISAR:String = "sinRevisar";
		public static const APROBADA:String = "aprobada";
		public static const RECHAZADA:String = "rechazada";
		
		public static const PERIODO_MES:String = "mes";
		public static const PERIODO_DIA:String = "dia";
		

		public static const IDIOMA_INGLES:String = "ingles";
		public static const IDIOMA_CASTELLANO:String = "castellano";

		public static const ACCION_ALTA_LIBRO:String = "ACCION_ALTA_LIBRO";
		public static const ACCION_ACEPTAR_PDF:String = "ACCION_ACEPTAR_PDF";
		public static const ACCION_MODIFICAR_LIBRO:String = "ACCION_MODIFICAR_LIBRO";
		
		public static const ESTADO_LIBRO_FISICO:String = "ESTADO_LIBRO_FISICO";
		public static const ESTADO_LIBRO_DIGITAL:String = "ESTADO_LIBRO_DIGITAL";
		public static const ESTADO_LIBRO_MODIFICAR:String = "ESTADO_LIBRO_MODIFICAR";
		public static const ESTADO_LIBRO_ALTALIBRO_DIGITALUSUARIO:String = "ESTADO_LIBRO_ALTALIBRO_DIGITALUSUARIO";
		
		// MessageHandler para envian a clientes actualzaciones de datos
		public static const ACTUALIZACION_CATEGORIAS:String  = "ACTUALIZACION_CATEGORIAS";
		public static const ACTUALIZACION_EDITORIALES:String = "ACTUALIZACION_EDITORIALES";
		public static const ACTUALIZACION_LIBROS:String = "ACTUALIZACION_LIBROS";
		public static const ACTUALIZACION_PALABRASCLAVES:String = "ACTUALIZACION_PALABRASCLAVES";
		public static const ACTUALIZACION_OFICINAS:String = "ACTUALIZACION_OFICINAS";
		public static const ACTUALIZACION_USUARIOS:String = "ACTUALIZACION_USUARIOS";
		public static const ACTUALIZACION_SUGERENCIAS:String = "ACTUALIZACION_SUGERENCIAS";
		public static const ACTUALIZACION_SUGERENCIAS_PDF:String = "ACTUALIZACION_SUGERENCIAS_PDF";
		public static const ACTUALIZACION_ACTIVIDADES:String = "ACTUALIZACION_ACTIVIDADES";
		
		public static function getString( constant:String ):String
		{
			return ResourceManager.getInstance().getString("resources", constant );
		}

	}
}